#ifndef IRIVIATOOL_H
#define IRIVIATOOL_H

#include "RIVIAImgProc_global.h"
#include "Tools/ToolState.h"

class RIVIAIMGPROCSHARED_EXPORT IRIVIATool
{
public:
    IRIVIATool();
    ~IRIVIATool();

public:
    void applyOnScreen(const QString& toolname, int x, int y);

    ToolState getEnCurTool() const;
    void setEnCurTool(const ToolState &enCurTool);
};

#endif // IRIVIATOOL_H
